/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.igorov.efficientsoft.services;

import com.igorov.efficientsoft.services.base.BaseDTO;

/**
 *
 * @author igorov
 */
public class UsuarioDTO extends BaseDTO{
    private Integer codigo;
    private PerfilDTO perfilDTO;
    private int idZona;
    private String zona;
    private String nombre;
    private String apellido;
    private String password;
    private String dni;
    private String telefono;
    private String direccion;
    private boolean estado;

    public UsuarioDTO(Integer codigo, PerfilDTO perfilDTO, int idZona,String zona, String nombre, String apellido, String password, String dni, String telefono, String direccion) {
        this.codigo = codigo;
        this.perfilDTO = perfilDTO;
        this.idZona = idZona;
        this.zona = zona;
        this.nombre = nombre;
        this.apellido = apellido;
        this.password = password;
        this.dni = dni;
        this.telefono = telefono;
        this.direccion = direccion;
    }

    public UsuarioDTO() {
    }

    public Object[] toArray(){
        Object[] obj = new Object[7];
        obj[0] = this.codigo;
        obj[1] = this.dni;
        obj[2] = this.nombre;
        obj[3] = this.apellido;
        obj[4] = this.perfilDTO.getNombre();
        obj[5] = this.telefono;
        obj[6] = this.direccion;
        
        return obj;
    }
    
    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
    

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getDni() {
        return dni;
    }

    public void setDni(String dni) {
        this.dni = dni;
    }

    public int getIdZona() {
        return idZona;
    }

    public void setIdZona(int idZona) {
        this.idZona = idZona;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public PerfilDTO getPerfilDTO() {
        return perfilDTO;
    }

    public void setPerfilDTO(PerfilDTO perfilDTO) {
        this.perfilDTO = perfilDTO;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getZona() {
        return zona;
    }

    public void setZona(String zona) {
        this.zona = zona;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }
    
}
